trip odometer - German English Dictionary